跳到主要内容

task claim_role

命令名称

/task claim_role

描述

此命令允许您设置一个任务,为在指定时间周期内领取奖励的特定角色奖励积分。这可以用来鼓励角色参与并为特定群体的成员提供独特的福利。

用法

/task claim_role <reward> <period> <role>

参数

  • <reward>:该值须为正整数。这代表当特定角色的用户领取奖励时奖励给予的积分数量。
  • <period>:此参数确定角色可以多久领取一次奖励。可用选项为每日每周每月
  • <role>:此参数指定可以领取奖励的角色。只有拥有此角色的用户才能激活任务并获得积分。

示例

  • 示例 1:设置一个每日任务,为@VIP角色领取奖励 10 积分。

    /task claim_role reward:10 period:Daily role:@VIP
  • 示例 2:设置一个每周任务,为@SVIP角色领取奖励 20 积分。

    /task claim_role reward:20 period:Weekly role:@SVIP
  • 示例 3:设置一个每月任务,为@PREMIUM角色领取奖励 50 积分。

    /task claim_role reward:50 period:Monthly role:@PREMIUM

注意事项

  • 用户每个时间段只能领取一次奖励。
  • 奖励金额必须是正整数。
  • 时间段可以设置为每日每周每月
  • 只有拥有指定角色的用户才能领取奖励。

常见问题

  • 问:我可以设置多个具有不同奖励值和时间段的领取角色任务吗?

    答:是的,您可以创建多个具有不同奖励值和时间段的领取角色任务。每个任务将被独立跟踪。

  • 问:如果用户在指定时间段结束前领取奖励会发生什么?

    答:用户每个时间段只能领取一次奖励。如果他们在时间段结束前再次尝试领取,他们将收到一条消息,指示他们必须等到下一个时间段。

  • 问:如果用户领取奖励后角色发生变化会发生什么?

    答:如果用户领取奖励后角色发生变化,他们仍然可以收到积分。但是,他们在下一个时间段结束前将无法再次领取奖励。